The aaaarrrrggggcccc and aaaarrrrggggvvvv members are a count and list, respectively, of
arguments that were not recognized as selected array services options or
their corresponding subarguments.
The vvvvaaaalllliiiidddd member is a bitmap used to specify which options were
successfully parsed and are present in the asoptinfo_t. The same flags
used to specify the SSSSeeeelllleeeecccctttt argument to _a_s_p_a_r_s_e_o_p_t_s are used to indicate
which options are present.
The iiiinnnnvvvvaaaalllliiiidddd member is a bitmap of options that were selected and
specified in the argument list, but had values which were invalid in some
way. If the _AAAA_SSSS_OOOO_IIII_CCCC______LLLL_OOOO_GGGG_EEEE_RRRR_RRRR_SSSS control flag was specified, then an error
message explaining the nature of the problem should already have been
generated. This member also uses the same flags as vvvvaaaalllliiiidddd and SSSSeeeelllleeeecccctttt.
The ooooppppttttiiiioooonnnnssss member is a bitmap of flags indicating the state of the
various binary options. These include:
ASOIO_FORWARD
If set, command forwarding has been requested. Otherwise, a
direct connection is desired.
ASOIO_LOCAL
If set, the command should be restricted to the local server.
Otherwise, it may be considered eligible for broadcast to all
servers in an array.
IMPORTANT: A flag in ooooppppttttiiiioooonnnnssss should only be examined if it is also
marked as valid in vvvvaaaalllliiiidddd. For example, the state of the _AAAA_SSSS_OOOO_IIII_OOOO______FFFF_OOOO_RRRR_WWWW_AAAA_RRRR_DDDD
flag in ooooppppttttiiiioooonnnnssss is only meaningful if the _AAAA_SSSS_OOOO_IIII_VVVV______FFFF_OOOO_RRRR_WWWW_AAAA_RRRR_DDDD flag is set in
vvvvaaaalllliiiidddd. If the appropriate flag in vvvvaaaalllliiiidddd is _n_o_t set, then the option
should be considered unspecified and a default setting should be used
instead.
The ttttooookkkkeeeennnn member of aaaassssooooppppttttiiiinnnnffffoooo____tttt is not a value directly parsed from the
argument list, but instead a server token created using the values that
were successfully parsed from the argument list. It will only be created
if the _AAAA_SSSS_OOOO_IIII_VVVV______TTTT_OOOO_KKKK_EEEE_NNNN flag was set in SSSSeeeelllleeeecccctttt. If it is successfully
created, the _AAAA_SSSS_OOOO_IIII_VVVV______TTTT_OOOO_KKKK_EEEE_NNNN flag will be set in the vvvvaaaalllliiiidddd member of the
aaaassssooooppppttttiiiinnnnffffoooo____tttt. Otherwise, _AAAA_SSSS_OOOO_IIII_VVVV______TTTT_OOOO_KKKK_EEEE_NNNN will be set in the iiiinnnnvvvvaaaalllliiiidddd member
and _a_s_e_r_r_o_r_c_o_d_e(3X) will be set accordingly.
The remaining members of the aaaassssooooppppttttiiiinnnnffffoooo____tttt contain the values of the
selected array services options. If a selected option was specified in
the argument list, then its flag in vvvvaaaalllliiiidddd will be set and the